A An Abstract Model of Certificate Translation

نویسنده

  • GILLES BARTHE
چکیده

A certificate is a mathematical object that establishes the validity of a logical formula and that is self-contained, self-explanatory, and can be checked independently and automatically. Certificates arise naturally in many areas of mathematics, and in many different forms. In particular, certificates are common in the context of program verification, where they are used for automatic checking of program correctness; in this context, certificates provide evidence that a program meets its specification, where specifications may take the form of type annotations or assertions, and certificates may take the form of type derivations, derivations in Hoare like logics, or proof terms for verification conditions. While certificate checking for program correctness is reasonably understood, certificate generation remains a challenging problem. Although it is possible to generate certificates automatically for specific properties that are enforceable by automated program analyses, and in particular type systems, certificate generation remains interactive in the general case. It is therefore of interest to develop methods that assist and simplify the construction of certificates. The purpose of this paper is to investigate methods for transforming certificates of program correctness. We focus on two instances of this general goal: certifying analysis and certificate translation. The aim of certifying analysis is to transform a proof of program correctness from one verification formalism to another; typically, a certi-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transforming certificates of program correctness along justified program transformations

A certificate is a mathematical object that can be used to establish that a piece of mobile code satisfies some security policy. Since in general certificates cannot be generated automatically, there is an interest in developing methods to reuse certificates. This article studies methods that transform certificates of a program into certificates of another program derived from the initial one b...

متن کامل

Certificate Translation in Abstract Interpretation

A certificate is a mathematical object that can be used to establish that a piece of mobile code satisfies some security policy. Since in general certificates cannot be generated automatically, there is an interest in developing methods to reuse certificates. This article formalises in the setting of abstract interpretation a method to transform certificates of program correctness along program...

متن کامل

The Study of Ideological Manipulation in Persian Translations of Noam Chomsky’s Media Control Based on Farahzad’s Translation Criticism Model

  Abstract Critical Discourse Analysis as an interdisciplinary approach aims at making transparent the connections between discourse practices and social practices and provides ways of looking into translations from a critical standpoint.Farahzad is among the scholars who presented her specific CDA model inspired by Fairclough’s approach. The present Critical Discourse Analysis (CDA)-based s...

متن کامل

Validation of the verbal autopsy questionnaire for adult deaths in Iran

Background: Verbal Autopsy Questionnaire (VA) is an important tool to estimate the cause of death among those populations lacking an appropriate death registration system. In this study, the validity and reliability of verbal autopsy were assessed.    Methods: The Persian version of the questionnaire was prepared using the translation and back- translation method. In the first and se...

متن کامل

Quality Assessment of the Persian Translation of John Steinbeck’s Of Mice and Men Based on Waddington’s Model of Translation: Application of Method A

Considering the statement that errors can affect the quality of translations, the need to adopt an objective model to analyze these errors has been one of the most debated issues in translation quality assessment. In recent decades, some objective models have emerged with an error analysis nature according to which evaluators can make decisions on the quality of translations. In this study, Met...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011